Wenn jemand kein Modem besitzt und auch keine E-Mail-Adresse hat, kann derjenige uns nat
rlich auch schreiben oder uns anrufen. Leider k
nnen wir aus Kostengr
nden keine neuen Versionen per Post verschicken.
@endnode
@node "Bugs" "Fehler Reporte"
@{b}FEHLER REPORTE:@{ub}
Da auch wir nicht "perfekt" sind und gerade die ersten Versionen noch fehlerbehaftet sind, w
rden wir uns freuen, wenn uns alle aufgetretenen Fehler berichtet werden. Wir sind nat
rlich stark daran interessiert, da
das MCP auf allen Systemen fehlerfrei l
uft und sind deshalb f
r jede objektive Kritik dankbar.
Bevor uns jemand aber einen Fehlerreport schickt, sollte derjenige nochmal folgende Fragen beantworten:
* Wurde das MCP ordnungsgem
installiert ?
* Sind alle oben genannten Systemvoraussetzungen erf
llt ?
* Sind "ALLE" Programme, die die gleichen bzw.
hnliche Funktionen haben
entfernt worden ?
* Wurde die MCP-Konfigdatei nur mit dem Prefsprogramm ver
ndert (eine
falsche
nderung per Hand kann "t
dlich" sein) ?
Wenn alle Fragen mit "Ja" beantworten werden k
nnen, kann uns der Fehler mitgeteilt werden. Sehr wichtig ist dabei eine m
glichst genaue Beschreibung. Je genauer die Fehlerbeschreibung ist, desto schneller kann der Fehler behoben werden. Wenn jemand einen Fehler gefunden hat und nicht registriert ist, dann mu
derjenige unbedingt seine Systemkonfiguration (Rechnertyp, Prozessor, Kickstart; siehe bei @{"Registrierungsformular" link "registrationform" 0}) und die benutzte MCP-Version mit dem FehlerReport zusammen an einen unter "Vertrieb" genannten @{"Autoren" link "Authors" 0} schicken.
@{i}Bemerkung: JEDE Nachricht wird beantwortet !!@{ui}
@endnode
@node "Developer" "Entwickler"
@{b}ENTWICKLER:@{ub}
Wenn jemand von Euch das MCP unterst
tzen will (z.B. mit einem PointerPrefs - Programm) oder mit einer neuen Funktion, dann sollte derjenige einfach einen @{"Autor" link "Authors" 0} kontaktieren. Wir schicken dann spezielle Infos
ber das MCP zu.
Leider haben wir keine Zeit solche Programme selbst zu schreiben. Wir w
ren deshalb f
r jede Hilfe dankbar.
@endnode
@node "Distribution" "Distribution"
@{b}VERTRIEB:@{ub}
MCP ist FreeWare! Wir haben uns viel M
he bei der Entwicklung von MCP gegeben und wir hoffen, da
das Programm als FreeWare gut ankommt. Es steckt viel Zeit und Arbeit im MCP und deshalb hoffen wir auf viele gute Ideen und Tips.
MCP kann frei kopiert werden, solange das Originalarchiv nicht ver
ndert wird. Kommerzielle Nutzung oder die Einbindung von MCP ist nur mit Genehmigung der @{"Autoren" link "Authors" 0} erlaubt. Mit der Weitergabe von MCP darf kein Gewinn erzielt werden, insbesondere darf der Verkaufspreis einer Diskette, die MCP enth
lt, DM 5,- (bzw. den entsprechenden Betrag in anderen W
hrungen) nicht
bersteigen.
@endnode
@node "Features" "EIGENSCHAFTEN"
@{b}EIGENSCHAFTEN:@{ub}
#############################
# @{fg fill}Schnell
bersicht@{fg text} #
# #
# @{fg shine}LISTS@{fg text} #
# @{" PACKERPATCH " link "fet_crunchpatch" 0} #
# @{" TOOLALIAS " link "fet_toolalias" 0} #
# @{" ASSIGNPREFS " link "fet_assignprefs" 0} #
# @{" SPEICHER PATCH " link "fet_memorypatch" 0} #
- {s} ADDED first patch support (recommented by ARQ)
e.g. PatchControl ARQ
the patches from the task named ARQ will be inserted before
all other patches. (Wildcards are supported)
- {s} FIXED the format! Old TaskStructure is now only the TaskName!
- {v} ADDED ShowPatches-program to the archive
@endnode
@node "Installation" "Installation"
@{b}INSTALLATION:@{ub}
@{u}Automatische Methode:@{uu}
Am einfachsten ist die Installation mit dem beiliegenden Installationsskript. Das Skript ist so konzipiert, da
nichts
berkopiert wird! Es ist unbedingt notwendig, alle Programme, die die gleichen oder
hnliche Funktionen wie das MCP haben, zu entfernen, da es sonst unter Umst
nden zu Problemen kommen kann. Nach erfolgter Installation mu
der MCP-Aufruf noch in die Startup-Sequence eingetragen werden. Dieser Aufruf sollte m
glichst fr
h erfolgen, um alle Funktionen nutzen zu k
nnen.
@{bg shine} z.B. Startup-Sequence:@{bg back}
C:SetPatch QUIET
C:PatchControl ( wird seit V1.02 mitgeliefert )
[...]
C:Copy ENVARC: RAM:ENV ALL QUIET NOREQ
C:Assign ENV: RAM:ENV
C:MCP
... alle weiteren Befehle folgen hier !
Bitte beim MCP nicht die Hunks ver
ndern !!! (z.B. Hunkmerge beim Imploder)
*** ODER ***
@{u}Manuelle Methode:@{uu}
Kopiere das MCP Program (68000/68020+) in das "C:" Verzeichnis.
Kopiere das @{"PatchControl" link "Supportprograms" 0} Programm in das "C:" Verzeichnis.
Kopiere die "mcpsupport.library" ins "LIBS:"-Verzeichnis.
Kopiere die "mcpgfx.library" ins "LIBS:"-Verzeichnis.
Kopiere das "MCPPrefs" Programm in das "Prefs" Verzeichnis.
Kopiere den Inhalt von "ENVARC:" in das richtige Verzeichnis.
Kopiere die "Reqtools.library" in das "Libs:" Verzeichnis.
Kopiere "GuruHistory" und "MCP.gurudat" in das "S:" Verzeichnis.
(Die richtigen Pfade dieser Dateien m
ssen aber im MCPPrefs-
Programm gesetzt sind)
Kopiere die Anleitung in ein beliebiges Verzeichnis.
F
ge die folgenden Zeilen in die "Startup-Sequence" ein:
C:SetPatch QUIET
C:PatchControl ( wird seit V1.02 mitgeliefert )
[...]
C:Copy ENVARC: RAM:ENV ALL QUIET NOREQ
C:Assign ENV: RAM:ENV
C:MCP
... alle weiteren Befehle folgen hier !
@{b}Wichtig:@{ub} Wenn ARQ mit dem @{"Assignwedge" link "fet_assignwedge" 0} zusammenarbeiten soll, dann mu
MCP folgenderma
en gestartet werden:
c:Patchcontrol ARQ
c:MCP
.
.
RUN >NIL: ARQ
@endnode
@node "Introduction" "Einleitung"
@{b}EINLEITUNG:@{ub}
Im Juli 1994 wurde ein neues Projekt mit dem Ziel gestartet, ein multifunktionales Commodity zu schreiben. Es sollte m
glichst viele Einzelprogramme ersetzen und dabei gr
glichen Komfort bieten. Am Anfang wurden nur ein paar kleine Funktionen eingebaut, doch das MCP wurde immer besser und es kamen einige bisher nicht dagewesene Eigenschaften hinzu (volle Fenster verschieben, 16 Farben Mauszeiger, Formatschutz, SpeicherPatch).
Bei der Erstellung wurde bewu
t auf die Unterst
tzung von Kickstart 1.x verzichtet, da jeder ernsthafte Amigaanwender
ber Kickstart 2.x-3.x verf
gt. Also wir w
rden uns freuen, wenn MCP viel benutzt wird und wir versprechen das MCP konsequent weiterzuentwickeln !
MCP wurde programmiert um die Amiga Arbeitsumgebung zu optimieren. Es wird die Gr
e der Startup-Sequence stark reduziert, da viele einzelne Programme ersetzt werden. Weiterhin ist der Programmcode von MCP meistens professioneller und dadurch schneller. Dies ist eine der ersten Versionen vom MCP und deshalb sind sicherlich noch ein paar @{"Fehler" link "Bugs" 0} vorhanden und wir hoffen, da
wir viel Unterst
tzung bekommen, damit MCP das beste, allumfassende Programm wird.
r die Benutzer von MagicCX m
chten wir folgende Vorteile von MCP erw
hnen:
- es ist FreeWare !
- es belegt nicht soviel Speicher (bei vergleichbarem Funktionsumfang)
- es bietet viele herausragende Eigenschaften die MagicCX nicht bieten
kann
@{b}Eigenschaften von MCP:@{ub}
- PropHack
- HiresPointer
- Waitvalidate
- NewEdit
- Assign-Manager
- WBTitel Uhr
- ReqToolsPatch
- volle Fenster verschieben (voll systemkonform)
- volle Fenster vergr
ern/verkleinern (voll systemkonform)
- PackerPatch (jedes Programm kann gepackte Dateien laden)
- 16 Farben Mauspfeil
- neue Workbenchtitelleiste
- komplexer Promotor
- FormatSchutz
- ToolAlias (Standartprogramm im Piktogramm
ndern)
- CacheFont
- Piktogrammerkmale Erweiterung (Merkmale f
r Spiele etc.)
- Mausbeschleuniger
- Laufwerksklicken ausschalten
- DRI Pens setzen
- AssignWedge
- automatische Bildschirmaktivierung
- Requester Timeout
- AppIcons austauschen
- Topaz Zeichensatz austauschen
- Blanker (unterst
tzt SwazBlanker und GarshneBlanker)
- Dimmer
- Mauspfeil Blanker
- Guru-History (abspeichern aller Guru's)
- Kein Guru
- PatchRGB32
- Bildschirmmenu (zum bequemen selektieren von Bildschirmen)
- Patch zur Speicherverwaltung (z.B. ChipRam ausschalten!)
- Dos Stern (* anstatt von #?)
- NewLook-Men
- Hotkeys
- MUI-Konfigurationsprogramm
- Programmiert in 100% Assembler
und noch einige mehr.
@endnode
@node "Liability" "HAFTUNG"
@{b}Haftung:@{ub}
@{fg shine}@{bg shadow}Mit der Benutzung des MCP stimmen Sie folgender Verzichterkl
rung zu:@{fg text}@{bg back}
ES GIBT KEINERLEI GARANTIE F
R DIESES PROGRAMMPAKET, IN BEZUG AUF DIE GELTENDE GESETZGEBUNG. AUSSER ES IST ANDERWEITIG SCHRIFTLICH BEST
TIGT, SO STELLEN DIE COPYRIGHT-INHABER UND/ODER EINE DRITTE PARTEI DIESES PROGRAMM "SO WIE ES IST" OHNE GARANTIE IRGENDWELCHER ART, INDIREKTER ODER AUSDR
CKLICHER ART, EINGESCHLOSSEN, ABER NICHT DARAUF BESCHR
NKT, DIE EINGESCHLOSSENEN MARKT
BLICHEN GARANTIEN UND TAUGLICHKEIT F
R EINEN BESTIMMTEN ZWECK, ZUR VERF
GUNG. DAS VOLLE RISIKO DER QUALIT
T UND FUNKTIONALIT
T DIESES PROGRAMMS LIEGT BEI IHNEN. SOLLTE SICH DAS PROGRAMMPAKET ALS FEHLERHAFT ERWEISEN, SO TRAGEN SIE ALLE KOSTEN ALLER N
TIGEN SERVICEARBEITEN, DER REPARATUR ODER KORREKTUR.
UNTER KEINEN UMST
NDEN, SOWEIT NICHT AUSDR
CKLICH DURCH DIE GELTENDE GESETZGEBUNG BESTIMMT ODER DURCH EINE SCHRIFTLICHE GENEHMIGUNG, K
NNEN DIE COPYRIGHT-INHABER ODER IRGENDEINE ANDERE PARTEI, DIE DIESES PROGRAMMPAKET WEITERVERTREIBEN, SO WIE ES OBEN ERLAUBT WURDE, F
R SCH
DEN GEW
HNLICHER, BESONDERER, ZUF
LLIGER ODER DURCH DAS PROGRAMMPAKET ENTSTANDENER ART, WELCHE DURCH DIE NUTZUNG ODER FEHLERHAFTE BEDIENUNG DES PROGRAMMPAKETS (EINGESCHLOSSEN, ABER NICHT DARAUF BESCHR
NKT, DER VERLUST VON DATEN, ODER FEHLERHAFTER DARGESTELLTER DATEN, ODER VERLUSTE, DIE DURCH SIE ODER EINE DRITTE PARTEI HERBEIGEF
HRT WURDEN, ODER DURCH EIN FEHLERHAFTES ARBEITEN DIESES PROGRAMMPAKETS MIT ANDEREN PROGRAMMEN), SELBST WENN DER INHABER ODER EINE DRITTE PARTEI AUF SOLCHE M
GLICHKEITEN DER SCH
DEN HINGEWIESEN WURDEN, VERANTWORTLICH GEMACHT WERDEN.
@endnode
@node "Muifo" "MUI Info"
@{b}MUI:@{ub}
Das MCPPrefs Programm benutzt MUI - MagicUserInterface
(c) Copyright 1993-95 by Stefan Stuntz
MUI ist ein System zum Erzeugen und Unterst
tzen von grafischen Benutzungsoberfl
chen. Mit der Hilfe eines Konfigurationsprogrammes bekommt der Benutzer einer @{b}MUI@{ub}-Applikation die M
glichkeit das Aussehen dieser Applikation seinem Geschmack anzupassen.
MUI wird als Shareware vertrieben. Um ein vollst
ndiges Programmpaket zu bekommen, das viele Beispiele und mehr Informationen
ber die Registrierung beinhaltet, sollten Sie auf lokalen Bulletin Boards oder Public Domain Disketten nach einer Datei namens muiXXusr.lha Ausschau halten (XX steht f
r die letzte Versionsnummer).
Sie k
nnen sich auch direkt registrieren lassen, indem Sie 30.- DM oder 20.- US$ an die folgende Adresse schicken:
Stefan Stuntz
Eduard-Spranger-Stra
80935 M
nchen
GERMANY
Telefon: +49-89-313-1248
E-Mail: stuntz@informatik.tu-muenchen.de
@{i}Bemerkungen:
Es ist nicht notwendig MUI zu registrieren, um MCPPrefs zu benutzen. Die Registrierung von MUI ist aber sehr sinnvoll, da dann die grafische Oberfl
che des MCPPrefs Programms abgespeichert werden kann.
MUI wird nur f
r das "MCPPrefs" Programm gebraucht. Das Hauptprogramm MCP l
uft unabh
ngig von MUI und den MUI-libraries.
Es reicht das Vorhandensein der 'muimaster.library' im 'LIBS:'-Verzeichnis, um das Prefsprogramm zu starten.@{ui}
@endnode
@node "NewIdeas" "Neue Ideen"
@{b}NEUE IDEEN:@{ub}
Wenn jemand au
er den unter @{"In Zukunft" link "ToDo" 0} genannten Ideen noch Andere hat, dann kann er sie uns gerne mitteilen. Wir versuchen diese dann in sp
teren Versionen zu verwirklichen.
@endnode
@node "Registration" "Registrierung"
@{b}REGISTRIERUNG:@{ub}
MCP ist FreeWare und Mailware! Wir hoffen, da
dadurch viele von Euch dieses Programm benutzen und wir so schnell wie m
glich alle Fehler beseitigen k
nnen. Wenn Ihr selbst ein gr
eres Programm geschrieben habt, dann w
rden wir uns sehr
ber ein Keyfile freuen.
Wer MCP benutzt kann sich KOSTENLOS registrieren lassen. Allen registrierten Usern schicken wir
ber E-Mail immer die neueste Version und sie erhalten zus
tzlich die Beta-Versionen vom MCP. Wir w
rden uns aber auch sehr
ber Registrierungen ohne E-Mail-Adresse freuen, denn es ist f
r uns sehr interessant wieviele Leute das MCP regelm
ig benutzen.
Die Angabe von Land und Stadt in dem @{"Registrierungsformular" link "registrationform" 0} w
re super, da wir auf einer gro
en @{"Weltkarte" link "worldmap" 0} die Orte kennzeichnen wollen. Diese Karte liegt dann sp
ter einmal in digitalisierter Form bei.
Wer keine E-Mail-Adresse hat, kann sich auch die neueste Version
ber Modem in der folgenden @{"Support-BBS" link "supportbbs" 0} besorgen. Es k
nnen dort auch Registrierungen und Vorschl
ge abgelegt werden.
Wenn jemand kein Modem besitzt und auch keine E-Mail-Adresse hat, kann derjenige uns nat
rlich auch schreiben oder uns anrufen (@{"Autoren" link "Authors" 0}). Leider k
nnen wir aus Kostengr
nden keine neuen Versionen per Post verschicken.
@endnode
@node "registrationform" "Registrierungsformular"
@{b} - Registrierungsformular:@{ub}
Bitte das folgende Registrierungsformular oder ein vergleichbares zu @{b}EINEM@{ub} @{"Autor" link "Authors" 0} per E-Mail oder Brief senden.
nlichen Angaben wie Adresse und Computertyp gefragt. Danach kann man 'update' tippen und erh
lt ein spezielles Men
, in dem man Aktionen, wie z.B. 'Upload', 'Download', 'Fehlereport' usw. t
tigen kann.
@{i}Bemerkung: Beim n
chsten Anruf bei der BBS mu
diese lange Prozedur aber nicht wiederholt werden.@{ui}
@endnode
@node "supportprograms" "Support Programs"
@{b}- Zusatzprogramme:@{ub}
@{u} PatchControl:@{uu} Dieses Programm erm
glicht es, System-Patches sicher zu entfernen, ohne einen Warmstart durchf
hren zu m
ssen oder einen Absturz zu verursachen. MCP nutzt dieses Programm zum Entfernen der Patches.
@{u} ConvertAP:@{uu} Dieses Programm konvertiert die Assigns von dem Programm "AssignmentPrefs" zum MCP Format. Nach dem Start dieses Programms
bernimmt MCP die dort gespeicherten Assigns und man kann nun statt "AssignmentPrefs" MCP benutzen.
@{u} ConvertAM:@{uu} Dieses Programm konvertiert die Assigns von dem Programm "AssignmentManager" zum MCP Format. Nach dem Start dieses Programms
bernimmt MCP die dort gespeicherten Assigns und man kann nun statt "AssignmentManager" MCP benutzen.
@{u} FixJump:@{uu} Dieses Programm stoppt das nervende Springen des Bildschirms wenn man ein Startbild anzeigt und IPrefs geladen wird. Dieses Programm ist ein Extraprogramm und ist kein Teil von MCP. Mehr Informationen enth
lt die Sektion @{"FixJump" link "fixjump" 0} in diesem Guide..
@{i}Note: Das Installationsskript startet ConvertAP und ConvertAM automatisch.@{ui}
@endnode
@node "Thanks" "Danke"
@{b}Danke:@{ub}
"Danke" an folgende Leute:
-------------------------
- Torsten Bach (LSI) f
r Betatesting, neue Ideen, die Piktogramme und
die erste deutsche Dokumentation
- Hermes Trismegistus f
r die Erstellung der Guidedateien und die
Rechtschreib
berpr
fung der englischen
bersetzung
- Michael Gollmick f
r die englische
bersetzung
- One f
r die '_asl.library'
- Eetu Ojanen f
r den suomi.catalog
- David Le Corfec f
r den fran
ais.catalog und das franz
sische Guide
- alle Betatester des MCP
- alle registrierten User
- alle Leute die uns Bugreports und neue Vorschl
ge geschickt haben
- Eric Totel f
r seinen wundervollen MUI-Builder
- Nico Fran
ois f
r seine coole ReqTools.library
- T.F.A f
r den super ASM-One V1.28
- Stefan Stuntz f
r MUI
- Commodore f
r den Amiga, einen der besten Computer der jemals gebaut
wurde!
... viel Spa
mit dem MCP w
nscht
Das ALiENDESiGN Team
@endnode
@node "ToDo" "Noch zu tun"
@{b} ToDo:@{ub}
Mauszeiger Animation
Formatter (startet Formatprogramm, wenn eine NonDos Diskette eingelegt
wird)
Explodierende Fenster
CycletoMenu
HuntWindows (springt zum Teil des Bildschirms, wo ein neues Fenster
ffnet wird, z.B. bei Autoroll-Bildschirmen)
Menu Wrap (dr
cke rechte Maustaste und der Mauspfeil springt zum Men
TastaturKlick
Fenster vergr
ern (wie bei Unix)
Snap
SmartWB
ForceIcon
DoCMB (Doppelklick mit mittlerer Maustaste)
MagicMenu (aber ein besseres Aussehen)
MFSMount
FullBench
UnixDirs
HD-Floppy fix (da
man 2 HD-Floppies zur gleichen Zeit benutzen kann)
Powermanagement w
hrend des Blankens
Blitzblanker Unterst
tzung
Hotkey f
r Shifttaste (Carsten Gellert)
Workbench Zufallsbild (Chris Foote)
alle Reqchange Funktionen (Tasten f
(Andre Jonsson)
ndere die Rolleiste wenn man ein Fenster vergr
ert (Andre Jonsson)
QuietSCSI auch f
r GVP-Boards (Volker Remuss)
WBGauge (Michael Gollmick)
ReKeyit (Michael Gollmick)
MapRom, FastRom
SysIHack
Alt-Taste und Zahl auf der numerischen Tastatur um ASCII-Zeichen
einzugeben
alle Bildschirme verdunkeln, wenn sie runtergezogen sind
sung (640x256) benutzt und viele Fenster offen hat, ist es manchmal unm
glich die Workbench zu aktivieren, um ins Menu der Workbench zu gehen. Hiermit ist es m
glich die Workbench durch Klicken auf den WB-Titel zu aktivieren, da dieser meist noch zug
nglich ist.
@{i}Bemerkung: Diese Funktion ist sehr n
tzlich in Verbindung mit dem 'Tools-Daemon'.@{ui}
@endnode
@node "fet_alerthistory" "Alert Geschichte"
@{b} - Alert Geschichte:@{ub}
Das MCP schreibt jeden Absturz in die GuruHistory-Datei. Es ist manchmal ganz interessant zu wissen, welches Programm abgest
rzt ist und was die genaue Ursache war. Die Datei liegt als ASCII-Datei vor und ist wie folgt gegliedert:
Date : Datum und Uhrzeit des Absturzes
Task : welcher Task den Absturz verursacht hat (auch TaskAdresse)
Error: der aufgetretende Absturz
By : Hauptgruppe des Absturzes
Cause: eine genauere Erkl
rung des Absturzes
@{i}Bemerkung: Um gleich nach dem Absturz genauere Angaben zu erhalten, sollte man immer die "@{"Kein Guru" link "fet_noguru" 0}"-Funktion aktivieren. Wenn die "Kein Guru"-Funktion ausgestellt ist, werden die Abst
rze erst nach dem Warmstart in die "GuruHistory" abgespeichert.@{ui}
@endnode
@node "fet_appchange" "Appicon Change"
@{b} - AppChange:@{ub}
Nun kann man Piktogramme, die von den Programmen selbst erzeugt werden (AppIcons),
ndern. Leider
ffnen einige Programme nur h
liche 4-Farben-Piktogramme, die auf der MagicWB (bzw. NewIcons etc.) besonders unsch
n aussehen. Mit diesem Patch kann man seine eigenen, h
bscheren Piktogramme f
r diese Programme verwenden. Das MCP sucht im "ENV:sys/" Verzeichnis nach einem neuen Piktogramm, das unbedingt den Namen "def_AppIconname.info" tragen mu
und ersetzt das alte AppIcon mit diesem neuen Piktogramm.
@{bg shine}Beispiel:@{bg back}
Wenn man z.B. den Powerplayer startet, dann wird versucht, aus dem "ENV:sys/"-Verzeichnis die Datei "def_PowerPlayer.info" als AppIcon zu
ffnen.
@endnode
@node "fet_assignprefs" "Assign Prefs"
@{b} - AssignPrefs:@{ub}
Mit dieser Funktion wird der "AssignManager" aktiviert. Man kann nun endlich all seine Assigns (au
er "Env:") aus der "Startup-Sequence" bzw. der "User-Startup" entfernen und auf der Seite "Lists - AssignPrefs" eintragen. Wenn man schon vorher die Programme "AssignManager" oder "AssignPrefs" benutzt hat, kann man sich seine Assigns bei der Installation des MCP's mit den beiliegenden Konvertern automatisch in die Konfigdatei des MCP eintragen lassen.
Ganz besonders interessant ist die Assign-Late Option. Wenn man viele Programme auf seiner Festplatte hat, ist die Menge der Assigns sehr gro
rgerlich ist dann z.B., wenn man sich im Reqtools-Requester mit der rechten Maustaste die Assigns anzeigen l
t und dann jedesmal suchen mu
, um an seine oft benutzten Verzeichnisse zu kommen. Die Assign-Late Option macht ein Assign erst g
ltig, wenn dieses das erste Mal benutzt wird. Assign-Late wird vom Betriebssystem direkt unterst
tzt und ist daher eine Option die man oft verwenden sollte. Ganz wichtig ist auch, da
die Verzeichnisse und alle Unterverzeichnisse bei der AssignLock Funktion automatisch erstellt werden. Es ist also nicht mehr n
tig, vorher das Verzeichnis mit MakeDir zu erzeugen.
Als zus
tzliche Funktion bietet MCP die M
glichkeit, globale ENV-Variablen f
r mehrere Assigns zu setzen. Wenn MCP gestartet wird und die gegebene ENV-Variable ist gesetzt ('1', 'YES' oder 'ON') dann werden die n
chsten Assigns ausgef
hrt. Ist die ENV-Variable gel
scht ('0', 'NO' oder 'OFF') dann werden die n
chsten Assigns
bersprungen. Eine ENV-Variable gilt immer bis zur n
chsten ENV-Variable. M
chte man wieder alle Assigns zulassen, so mu
man auch den Typ 'VAR' w
hlen und als Variable nichts eingeben. In der Liste erscheint dann 'everytime' !!
~~~
Die Assigns m
ssen auf der Seite "Lists - AssignPrefs" eingetragen werden. Alle dort eingetragenen Assigns werden beim Aufruf des MCP gemacht, wenn die AssignPrefs Funktion angeschaltet ist.
Die Liste ist wie folgt gegliedert:
Links - der zu assignende Datentr
Mitte - Typ des Assigns
Rechts - der Pfad des Datentr
Ein Beispiel w
re: Pinball --> LATE --> DH0:Games
Um ein neues Assign hinzuzuf
gen, gibt es folgende M
glichkeiten:
1. Auf "NEW" klicken.
Man kann dann im linken Texteingabefeld den zu assignenden Datentr
ger eintragen. Im rechten Texteingabefeld wird der Pfad des Daten-
tr
gers eingetragen oder per Requester ausgew
hlt. Mit dem Auswahl-
knopf wird der Assigntyp gew
oder 2. Auf "ADD System-Assign" klicken.
Es
ffnet sich dann ein neues Fenster, in dem man sich einen Assign
aus der Systemassignliste ausw
hlen kann. Dies ist besonders inter-
essant im Zusammenhang mit der "AssignWedge"-Funktion, da dann das
Assign im System existiert.
Es sind folgende Assign-Arten m
glich:
Late - das Assign wird erst gemacht, wenn es gebraucht wird.
Path - einfaches Assign (Name zu Verzeichnis)
Lock - einfaches Assign, bei dem aber das Verzeichnis gesch
wird und nicht gel
scht werden kann. Wenn das Verzeichnis
noch nicht existiert, wird es angelegt.
Add - Assign zu einem bereits vorhandenen Assign hinzuf
Var - ENV-Variable f
r Assigns setzen
Um die Einstellungen f
r ein Assign zu
ndern, mu
man nur auf das Assign klicken. Man kann dann in den unteren Texteingabefeldern die Namen oder auch die AssignArt
ndern. Mit "DELETE" wird das angeklickte Assign aus der Liste entfernt.
@{i}Bemerkung:
Das MCP sollte unbedingt so in die "Startup-Sequence" eingetragen werden, wie unter dem Punkt @{"Installation" link "Installation" 0} beschrieben wurde. Da einige Systemassigns schon vor dem "IPrefs"-Aufruf vorhanden sein m
ssen, empfiehlt sich ein fr
her Start des MCP.
Das einzige Assign, welches nicht in die Liste eingetragen werden darf, ist das "Env:"-Assign, weil MCP seine Konfigdatei erst von dort laden mu
.@{ui}
@endnode
@node "fet_assignwedge" "Assignment Wedge"
@{b} - AssignWedge:@{ub}
Wer hat sich nicht schon mal ge
rgert, wenn man ein neues Programm installiert hat, es startet und folgende Meldung erscheint:
"Ben
tige Datentr
ger ?? in beliebigem Laufwerk."
Bisher mu
te man zun
chst eine Shell
ffnen, um das gew
nschte Laufwerk anzumelden bzw. einem Verzeichnis zuzuweisen und dann das Programm erneut starten. Das ist jetzt vorbei, denn diese Funktion erweitert die bisherige Meldung um einige weitere M
glichkeiten, die wie folgt lauten:
Assign : Bietet die M
glichkeit, dem Datentr
ger ein Verzeichnis
zuzuweisen.
Mount : Versucht den angegebenen Datentr
ger anzumelden.
Deny : Bei erneutem Versuch wird die Meldung immer unterdr
@{i}Bemerkung: Die mit "Assign" zugewiesenen Verzeichnisse sollten bei h
ufiger Benutzung auf der Seite "Lists - @{"AssignPrefs" link "fet_assignprefs" 0}" in die Assignliste eingetragen werden. Dieser erweiterte Requester unterst
tzt noch keine Locale. Wenn man den ARQ benutzt, sollte man beim @{"PatchControl" link "supportprograms" 0} "ARQ" angeben. (z.B. c:PatchControl ARQ)@{ui}
@endnode
@node "fet_borderblank" "Border Blanker"
@{b} - BorderBlank:@{ub}
Schaltet den grauen Bildschirmrand in einen schwarzen Rand um.
@endnode
@node "fet_cachefont" "Cachefont"
@{b} - Cachefont:@{ub}
Wenn man eine gro
e Anzahl von Fonts in seinem Fonts-Verzeichnis hat und einen neuen Font in einem Fontrequester w
hlen will, kann es ganz sch
n lange dauern bis man endlich den neuen Font ausw
hlen kann. Das ist jetzt vorbei, denn das MCP-Preferences-Programm generiert eine eigene Fontliste die immer aufgerufen wird, wenn ein Programm die System-Funktion "AvailFonts" aufruft. CacheFont ist ein 100%iger Ersatz f
r AvailFonts!
Um die Fontliste zu generieren, mu
man diese Funktion im Prefsprogramm editieren. Es
ffnet sich ein neues Fenster, in dem man die FontListe generieren oder l
schen kann.
@{i}Bemerkung: Wenn neue Fonts in das "Fonts:"-Verzeichnis kopiert werden, mu
die Fontliste neu generiert werden, damit diese Fonts beim n
chsten Font-Requester zur Verf
gung stehen.@{ui}
@endnode
@node "fet_capsshift" "CapsShift"
@{b} - CapsShift:@{ub}
Wenn "CapsLock" an ist und man dr
ckt dazu die Shifttaste, dann wird die Shiftfunktion wieder aufgehoben, d.h. alle Buchstaben werden wieder klein.
@endnode
@node "fet_centerscreen" "Bildschirm Zentrierung"
@{b} - Bildschirm Zentrierung:@{ub}
Mit dieser Funktion werden Bildschirme, die in einer Overscan-Aufl
sung ge
ffnet werden und kleiner als diese Aufl
sung sind, automatisch zentriert. Wenn z.B. ein Bildschirm 640*480 in VideoOverscan (656*495) ge
ffnet wird, ist dieser Bildschirm dann nicht links oben in der Ecke, sondern genau in der Mitte zentriert.
@endnode
@node "fet_wbtitle" "Workbenchtitel
ndern"
@{b} - Workbenchtitel
ndern:@{ub}
Mit dieser Funktion ist es m
glich, die WB-Titelzeile nach eigenen W
nschen zu ver
ndern und stark zu erweitern. Um die WB-Titelzeile zu ver
ndern, mu
man diese Funktion im Prefsprogramm editieren. Es
ffnet sich dann ein neues Fenster, in dem man die Einstellungen ver
ndern kann. Wieviel man sich anzeigen lassen kann, h
ngt stark vom verwendeten Font (m
glichst ProportionalFont) und der Breite des Bildschirms ab.
Es sind folgende Anzeigen m
glich:
%os = Kickstart-Version (z.B. 3.0)
%wb = Workbench-Version (z.B. 3.0)
%ov = genaue Kickstart-Version (z.B. 39.106)
%wv = genaue Workbench-Version (z.B. 39.29)
%ft = freier Speicher insgesamt
%fc = freies ChipRam
%ff = freies FastRam
%Ft = freier Speicher insgesamt (in KBytes)
%Fc = freies ChipRam (in KBytes)
%Ff = freies FastRam (in KBytes)
%FT = freier Speicher insgesamt (in MBytes)
%FC = freies ChipRam (in MBytes)
%FF = freies FastRam (in MBytes)
%fr = freies RetinaRam
%Fr = freies RetinaRam (in KBytes)
%FR = freies RetinaRam (in MBytes)
%fv = freies VMMRam
%Fv = freies VMMRam (in KBytes)
%FV = freies VMMRam (in MBytes)
%pt = freier Speicher insgesamt in Prozent
%pc = freies ChipRam in Prozent
%pf = freies FastRam in Prozent
%PT = voller Speicher insgesamt in Prozent
%PC = volles ChipRam in Prozent
%PF = volles FastRam in Prozent
%lt = gr
ter freier Speicherblock
%lf = gr
ter freier Speicherblock im FastRam
%lc = gr
ter freier Speicherblock im ChipRam
%rc = Fragmentierung des ChipRams in Prozent
%rf = Fragmentierung des FastRams in Prozent
%nt = Anzahl der laufenden Tasks
%nl = Anzahl der ge
ffneten Libraries
%ns = Anzahl der ge
ffneten Bildschirme
%np = Anzahl der ge
ffneten Ports
%nd = Anzahl der ge
ffneten Devices
%pr = ProzessorTyp
%cp = CoProzessorTyp
%cs = GfxChipSet
Zwischen den einzelnen Anzeigen sind beliebige andere Zeichen m
Damit nicht alle Anzeigen aneinandergereiht sind, sollte man zwischen
den einzelnen Anzeigen eine gen
gende Anzahl von Leerzeichen einf
@{i}Bemerkung: Das MCP versucht die alte WB-Titelzeile durch "Amiga" am Anfang des Titels zu erkennen. Sollte dies fehlschlagen wird diese Funktion unwirksam@{ui}.
@endnode
@node "fet_copymemquick" "CopyMemQuick"
@{b} - CopyMemQuick:@{ub}
Dieser Patch ersetzt die Systemfunktionen "CopyMem" und "CopyMemQuick" durch eine hochoptimierte Movem- bzw. Move16-Kopierschleife (wenn m
glich).
@{i}Bemerkung: Sollte f
r maximale Ram-Performance immer eingeschaltet sein.@{ui}
@endnode
@node "fet_crunchpatch" "Packer Patch"
@{b} - Packer Patch:@{ub}
Mit dieser Funktion ist es den auf der Seite "Lists - Packer Patch" eingetragenen Tasks m
glich, gepackte Dateien zu entpacken. Die Idee entstand daraus, da
viele Programme keine gepackten Dateien laden k
nnen oder nur bestimmte Packer unterst
tzen.
Es werden folgende Packer unterst
* PowerPacker
* XPK (keine Verschl
sselten)
* Stonecracker
* Imploder
* Crunchmania
Es k
nnen f
r jeden Task einzelne Packer ausgestellt werden, falls diese vom Programm bereits unterst
tzt werden. Diese Option ist n
tzlich, um doppeltes Entpacken zu verhindern und damit Zeit zu sparen.
~~~
Auf der Seite "Lists - Packer Patch" werden alle Tasks eingetragen, bei denen der "Packer Patch" aktiviert oder deaktiviert sein soll. Man hat also die M
glichkeit entweder bestimmte Programme zuzulassen oder alle Programme zuzulassen und manche wegzulassen.
Wenn "Packer Patch" aktiviert ist, dann ist es den angegebenen Tasks m
glich, gepackte Dateien zu laden. Um einen neuen Task hinzuzuf
gen, mu
man auf "ADD" klicken. Man kann dann, aus der Liste der sich im System befindlichen Tasks, einen neuen Task ausw
hlen oder im Texteingabefeld einen neuen Task eintragen. Der Name des Tasks darf auch Pattern (z.B. #?) enthalten. Man sollte aber gerade auf langsamen Rechnern (bei vielen eingetragenen Tasks), aus Geschwindigkeitsgr
nden darauf verzichten.
Wenn man in der Liste einen Task anklickt, kann man noch folgendes ver
ndern:
EDIT - der Name des Tasks kann editiert werden
DELETE - der angeklickte Task kann aus der Liste gel
werden
Alle Packer, die f
r einen Task auf der rechten Seite aktiviert sind werden dann automatisch entpackt. Es empfiehlt sich also bei Programmen, die z.B. den PowerPacker unterst
tzen, diesen auszuschalten, da es sonst passieren kann, da
eine Datei zweimal entpackt wird. Dies f
hrt aber nicht zu Daten-, sondern nur zu Geschwindigkeitsverlusten.
@{i}Bemerkung: Um den jeweiligen Packer unterst
tzen zu k
nnen, wird die Library des Packers im "Libs:"-Verzeichnis ben
tigt. (z.B. "powerpacker.library")
@endnode
@node "fet_defpubscreen" "Default PubScreen"
@{b} - Default PubScreen:@{ub}
Mit dieser Funktion wird immer der vorderste Bildschirm (wenn er ein
ffentlicher Bildschirm ist) als voreingestellter
ffentlicher Bildschirm benutzt. Alle Requester erscheinen dann auf diesem Bildschirm und nicht auf der Workbench. Wenn der vorderste Bildschirm kein
ffentlicher Bildschirm ist, wird sofort wieder der Workbench-Bildschirm eingetragen.
@endnode
@node "fet_wildstar" "Dos Sternchen"
@{b} - Dos Sternchen:@{ub}
Wenn dies eingestellt ist, ist es m
glich "*" anstatt von "#?" als Pattern zu benutzen.
@endnode
@node "fet_noclick" "Kein Laufwerksklick"
@{b} - Kein Laufwerksklick:@{ub}
Diese Funktion kann f
r jedes Laufwerk das Laufwerksklicken ausschalten. Um die Einstellung zu
ndern mu
man nur die Funktion editieren und dann in dem neuen Fenster die Laufwerkseinstellungen ver
ndern.
@{i}Bemerkung: Funktioniert nicht mit sehr alten Laufwerken !@{ui}
@endnode
@node "fet_fontsearch" "Fonts Suche"
@{b} - Fonts Suche:@{ub}
Diese Funktion arbeitet genauso wie "Library Suche", nur eben f
r Fonts. Genauere Erkl
rungen findet man deshalb bei dieser Funktion.
@{i}Bemerkung: Es werden nur Standard-Fonts ("??.font") gesucht, aber z.B. keine PS-Font@{ui}s.
@endnode
@node "fet_hirespointer" "Force HiresPointer"
@{b} - HiresPointer:@{ub}
Diese Funktion setzt den MausPfeil immer auf HiRes, soda
nie mehr ein LoRes Mauspfeil kommt. Auf AGA-Rechnern ist es sehr st
rend, wenn manche Programme noch einen LoRes-Mauspfeil benutzen.
@endnode
@node "fet_forcenewlook" "Immer NewLook-Men
@{b} - Immer NewLook-Men
s:@{ub}
Diese Funktion setzt bei Kickstart3.x die Men
s auf 'NewLook' indem die Farben f
r die Men
s neu gesetzt werden. Diese Funktion sollte nicht mit MagicMenu benutzt werden, da dieses Programm eigene Farben f
r die Men
s benutzt.
@endnode
@node "fet_formatprotect" "FormatProtect"
@{b} - Format Protect:@{ub}
Das angegebene Device wird vor versehentlicher Formatierung gesch
tzt. Es sch
tzt aber auch vor der Formatierung durch einige Viren. Um das Device zu
ndern mu
man die Funktion im Prefsprogramm editieren. Es
ffnet sich ein neues Fenster, in dem man das Device einstellt (es wird Gro
- und Kleinschreibung unterschieden !!).
@{i}Bemerkung: Da nur ein Device angegeben werden kann, sollte man sich gut
berlegen, welches Device man eintr
gt.@{ui}
@{fg shine}@{bg shadow}Warnung:@{fg text}@{bg back} SchnellFormatierung funktioniert immer noch, weil dieses nicht das Devicekommando Format aufruft, sondern nur Bl
glich, volle Fenster zu verschieben. Die Geschwindigkeit h
ngt von folgenden Faktoren ab:
- der Gr
e des Fensters
- der Anzahl der
berlagerten Fenster
- der Blitter- und Prozessorgeschwindigkeit
Um die Einstellungen zu
ndern, mu
die Funktion editiert werden, wobei sich dann ein Fenster
ffnet, in dem folgende Einstellungen gemacht werden k
nnen:
max. Surfacesize:
Gibt die maximale Gr
e des Fensters an, bis zu dem es voll ver-
schoben wird. Ist das Fenster gr
er wird nur ein Rahmen verscho-
ben. Die Gr
e berechnet man aus "Breite * H
he" des Fensters.
(z.B. 200 * 100 = 20000)
only WB-Windows:
Es werden nur WB-Fenster (mit Piktogrammen) voll verschoben.
Programmfenster werden weiterhin als Rahmen veschoben.
@{i}Bemerkung: Auf einem System mit schneller Grafikkarte (Cybervision64) bewegen sich die Fenster nahezu in Echtzeit.@{ui}
@endnode
@node "fet_sizewindow" "Volle Fenster vergr
@{b} - Volle Fenster vergr
ern:@{ub}
Diese Funktion erm
glicht (voll Systemkonform) das volle Vergr
ern und Verkleinern von Fenstern.
N
here Erl
uterungen zu den Einstellungen stehen bei der Funktion '@{"Volle Fenster verschieben" link "fet_movewindow" 0}'. Die Angabe 'Surfacesize' ist aber hier nicht m
glich.
@endnode
@node "fet_hotkeys" "Hotkeys"
@{b} - Hotkeys:@{ub}
Mit dieser Funktion werden die internen "HotKeys" (z.B."ClickToFront") aktiviert. Die Einstellungen k
nnen auf der Seite "Hotkeys" vorgenommen werden. Auf dieser Seite werden alle Einstellungen, die die internen bzw. externen "Hotkeys" betreffen, ver
ndert.
@{bg shine}Es stehen folgende Hotkey-Routinen zur Verf
gung@{bg back}:
ActivateWindow :
Dieses "Hotkey" aktiviert das Fenster unter dem Mauspfeil.
ClickToBack :
Mit diesem "Hotkey" wird das angew
hlte Fenster in den Hinter-
grund verlagert.
ClickToFront :
Mit diesem "Hotkey" wird das angew
hlte Fenster in den Vorder-
grund geholt.
Close Active Window :
Schlie
t das aktive Fenster.
Cold Reset :
F
hrt einen Kaltstart aus, d.h. es werden alle resetfesten
Programme gel
scht und MMU ausgeschaltet (wenn m
glich).
CycleScreens :
Mit diesem "Hotkey" werden die Bildschirme durchgeschaltet.
CycleWindows :
Mit diesem "Hotkey" werden die Fenster durchgeschaltet.
ExecuteCommand :
Mit diesem "Hotkey" wird ein Shellkommando ausgef
Das Shellkommando kann angegeben werden, wenn man auf
"Options" klickt.
Fast Reset :
Einfacher und schneller (!) Reset f
r A1200.
Hold Mouse X / Hold Mouse Y :
Blockiert die Mausbewegung in der X bzw. Y-Richtung.
Hold Mouse X and Y :
Blockiert die Mausbewegung in einer Richtung, wobei die
Richtung durch die letzte Mausbewegung bestimmt wird.
Insert into Inputstream :
Dieser "Hotkey" f
gt einen Text oder/und eine Tastenkombination
in den Eingabestrom ein. Es gibt folgende Formate:
Text: {blabla}
Tastenkombination: <CTRL LALT A>
ShiftKey :
Hiermit kann man die Shifttaste emulieren. Hier kann man
z.B. die mittlere Maustaste als Shifttaste verwenden.
Start Blanker :
Aktiviert den Bildschirmschoner.
Start Dimmer :
Aktiviert den den Dimmer.
System Restore :
Setzt das System in den alten Zustand zur
ck, wenn mit der
Funktion "Neue Piktogrammerkmale" etwas ver
ndert wurde.
ZipWindow :
Hiermit kann man das Zoomsymbol eines Fensters emulieren.
Um einen neuen Hotkey f
r eine Funktion zu definieren, mu
man nur auf 'NEW' klicken und dann erscheint ein Fenster, in dem man entweder einen 'Hotkey', ein 'Diskettenereignis' oder ein 'Zeitereignis' w
hlen kann. Es ist immer das Ereignis aktiv, das angeklickt ist !
Bei dem 'Hotkey-Ereignis' mu
man auf 'Sample' klicken und kann dann die (Maus)Tasten f
r die Funktion dr
cken. Maus- und Tastatureingaben m
ssen einzeln gemacht werden, obwohl beide dann sp
ter einen Hotkey bilden.
Dispose - verbietet das Weiterleiten des Hotkeys. Andere Programme
merken also nicht, ob dieser Hotkey gedr
ckt wurde.
Manchmal ist es aber auch sehr sinnvoll die Tasten durch-
zuleiten.
Repeat - Die Funktion wird mehrfach ausgef
hrt, wenn der Hotkey
gehalten wird. Dies ist besonders bei der Funktion
"Insert into Inputstream" wichtig, da dann der Text oder
die Tastenkombination auch mehrfach ausgef
hrt werden.
Bei dem Diskettenereignis kann man eine Funktion ausf
hren lassen, wenn eine Diskette eingelegt oder ausgeworfen wird. (Probier mal eine Diskette reinzutun, w
hrend diese Seite an ist !)
Bei einem Zeitereignis kann man eine 'StartTime' (dies ist die Verz
gerung nach dem Start) und die 'RepeatTime' (dies ist die Wiederholungszeit in Sekunden) angeben und dann wird die Funktion automatisch ausgef
@endnode
@node "fet_leftymouse" "Linksh
nder Maus"
@{b} - Linksh
nder Maus:@{ub}
Mit dieser Funktion werden die linke und die rechte Maustaste vertauscht. F
r Linksh
nder ist dies sehr sinnvoll, da so ein vern
nftiges Arbeiten m
glich ist.
@endnode
@node "fet_libsearch" "Library Suche"
@{b} - Library Suche:@{ub}
Leider legen einige Programme in ihrem Verzeichnis ein eigenes Library-Verzeichnis an und laden die ben
tigten Libraries nur von dort. Mit diesem Patch ist es m
glich, alle Libraries ins "Libs:"-Verzeichnis zu verschieben, um zu vermeiden, da
sich Libraries unn
tig doppelt auf der Festplatte befinden. Es ist auch m
glich im Verzeichnis eines Programms ein 'Libs'-Verzeichnis anzulegen und dort die Libraries des Programms unterzubringen.
"Library Suche" versucht auch aus 'PROGDIR:Libs/' die Library zu laden. Damit kann man die Libs ordnen und beim L
schen eines Programms auch dessen Libraries zu l
schen.
@{i}Bemerkung: Es wird zuerst versucht die Library im eigenen Verzeichnis zu
ffnen und nur wenn dies fehlschl
gt wird im "Libs:" Verzeichnis gesucht.@{ui}
@endnode
@node "fet_lockpatch" "Lock Patch"
@{b} - Lock Patch:@{ub}
Dieser Patch
berpr
ft die Parameter an die Dosfunktion Lock, damit keine ung
ltigen Werte
bergeben werden. Einige Programme
bergeben illegale Werte, obwohl nur zwei Werte erlaubt sind.
@endnode
@node "fet_mapumlauts" "MapUmlauts"
@{b} - MapUmlauts:@{ub}
Diese Funktion wandelt die deutschen Umlaute automatisch in 'ae', 'oe', 'ue' oder 'ss' um. Wenn man also einen entsprechenden Umlaut tippt (oder einen Snap benutzt), dann werden die konvertierten Zeichen ausgegeben.
@endnode
@node "fet_memorypatch" "Speicher Patch"
@{b} - Speicher Patch:@{ub}
Mit dieser Funktion ist es m
glich, den angegebenen Programmen einen Speichertyp zuzuweisen. Man kann also einem Programm nur ChipRam oder nur FastRam geben.
Besonders interessant ist diese Funktion f
r Grafikkartenbesitzer, da die Grafikchips von Grafikkarten auch auf das FastRam zugreifen k
nnen. Bei einer guten WB-Emulation kann man fast allen Programmen nur FastRam geben, wobei dann folgende Vorteile entstehen:
- man kann auch mit wenig ChipRam (512k,1MB) gro
e 256-Farben-Bild-
schirme
ffnen
- es beschleunigt das System teilweise extrem (z.B. brauchen die
User-programme des "EaglePlayers" im "FastRam" kaum noch
Prozessorzeit)
Dieser Patch zeigt eindrucksvoll wie gut die WB-Emulation der GFXKarte ohne ChipMem auskommt. Wenn man diesen Patch benutzt, mu
man folgendes beachten:
- alle Bildschirme die auf einem Amigabildschirm laufen sollen,
m
ssen eingetragen werden und m
ssen Fast- und ChipRam erhalten.
- wenn man einen Mauspfeil auf dem Amigabildschirm haben will
(normaler-weise:"ja"), mu
man den Task "
IPrefs
" in die Liste
eintragen und Fast- und ChipRam geben.
- alle Programme die auf die SoundHardware zugreifen (z.B. alle
Sound-player), m
ssen ebenfalls dort beide Speicherarten bekommen.
- man sollte sich alle Amigabildschirme mit dem Promotor automatisch
zu Grafikkartenbildschirmen promoten lassen (um unn
tige graue
Bildschirme zu vermeiden)
~~~
Um einen neuen Task hinzuzuf
gen, mu
man die Funktion editieren und auf "ADD" klicken. Es
ffnet sich dann ein neues Fenster, in dem man einen Task aus den Systemtasks ausw
hlen kann oder einen neuen im unteren Texteingabefeld eintragen kann.
Wenn man einen Task aus der Liste anw
hlt, hat man noch folgende Kn
pfe zur Verf
gung:
EDIT - der Name des Tasks kann editiert werden
DELETE - der angeklickte Task kann aus der Liste gel
werden
@{i}Bemerkung: Wenn nach dem Kalt- oder Warmstart des Rechners der Bildschirm grau bleibt, dann stimmt etwas in der Liste nicht.@{ui}
@endnode
@node "fet_mousespeeder" "Mouse Beschleuniger"
@{b} - Mouse Beschleuniger:@{ub}
Mit dieser Funktion wird die Mausbewegung beschleunigt. Um die Einstellungen zu ver
ndern, mu
man diese Funktion editieren. Es
ffnet sich dann ein neues Fenster, in dem man folgende Einstellungen ver
ndern kann:
Threshold:
Dies ist die Aufl
sung des Mausbeschleunigers (wenn 2 einge-
stellt ist, wird die Maus nur beschleunigt, wenn sie 2 oder
mehr Punkte bewegt wird).
Acceleration:
Dieses ist der Beschleunigungsfaktor der Maus.
@endnode
@node "fet_tooltypes" "Neue Piktogrammerkmale"
@{b} - Neue Piktogrammerkmale:@{ub}
Diese Funktion ist besonders n
tzlich, wenn man Spiele oder auch Demos von der Workbench aus starten will, da einige Programme mit bestimmten Systemkonfigurationen nicht zurecht kommen.
Man kann die nun folgenden @{u}Merkmale@{uu} in das Piktogramm eintragen:
MCPNOVBR: Setzt den VBR an Adresse 0.
MCPNOICACHE: Schaltet den Instruktions Cache aus.
MCPNODCACHE: Schaltet den Daten Cache aus.
MCPNOIBURST: Schaltet den Instruktions Burst aus.
MCPNODBURST: Schaltet den Daten Burst aus.
MCPNOCOPYBACK: Schaltet den 040/060 Copyback aus.
MCPNOCYBER: Schaltet bei Cybervision64 auf Amigabildschirm um.
MCPNOAGA: Schaltet das System in den OCS-Grafikmodus (KillAGA)
MCPPAL: Schaltet den Bildschirmmodus auf PAL.
MCPNOMEMPATCH Schaltet die MemoryPatch-Funktion aus.
Das System kann wieder durch dr
cken von der "RestoreSystem"-Tastenkombination (siehe Hotkeys) in den alten Zustand zur
ck geholt werden.
@{i}Bemerkung: Es kamen viele Mails, da
das Spiel Ambermoon nicht mit MCP zusammen l
uft. Der Fehler liegt aber nicht am MCP, sondern an dem VBR im FastRAM. Bei diesem und vielen anderen Spielen, sollte man 'MCPNOVBR' ins Piktogramm schreiben oder das VBR von Hand ausschalten.@{ui}
@endnode
@node "fet_newedit" "NewEdit"
@{b} - NewEdit:@{ub}
Nun kann man Texteingabefelder besser bedienen. Zur Zeit werden folgende Tastenkombinationen unterst
'ALT' + 'Cursor links' - Cursor geht ein Wort nach links
'ALT' + 'Cursor rechts' - Cursor geht ein Wort nach rechts
'ALT' + 'Backspace' - Cursor l
scht das linke Wort
'ALT' + 'Delete' - Cursor l
scht das rechte Wort
@endnode
@node "fet_nocapslock" "Kein CapsLock"
@{b} - Kein Capslock:@{ub}
Schaltet die CapsLock-Taste aus. Ist diese Funktion eingeschaltet und man dr
ckt aus Versehen die CapsLock-Taste, passiert nichts. Dies ist eine n
tzliche Funktion f
r Leute die beim Schreiben oft auf die CapsLock-Taste dr
cken (und es nicht wollen).
@endnode
@node "fet_noguru" "Kein Guru"
@{b} - Kein Guru:@{ub}
Diese Funktion erweitert die System-Absturz-R
ckfrage und bietet mehr Auswahlm
glichkeiten. Wenn ein Programm abst
rzt erscheint ein Fenster mit folgendem Inhalt:
@{u}oberer Teil@{uu}:
Task : Adresse und Name des Programms, das abgest
rzt ist.
Error : welcher Guru aufgetreten ist
By : Hauptgruppe des Absturzes
Cause.: genauere Erkl
rung des Gurus
PC : Adresse des Programmz
hlers
D0-D7 : Inhalt der Datenregister
A0-A7 : Inhalt der Adre
register
@{u}unterer Teil@{uu}:
Continue - Programm weiter ausf
Suspend - Programm wird eingefroren (aber im Speicher behalten)
Remove - Programm wird aus dem Speicher entfernt und auch alle
Fenster und Bildschirme dieses Programms werden aus dem
System entfernt.
Change PC - Programmz
hleradresse kann ver
ndert werden
Jump to RTS - Springt zu einem "RTS"
Reboot - f
hrt einen Warmstart aus
Wenn der Guru gespeichert werden soll kann man eine Verz
gerung angeben, um einen Absturz w
hrend des Schreibens zu verhindern. Es wird zuerst geschrieben, dann wird die angegebene Zeit gewartet und dann erscheint erst der Requester mit den Informationen. Zu den Einstellungen gelangt man, indem man die Funktion editiert. Wenn der Guru nicht abgespeichert werden soll, dann kann man dies auf dieser Seite auch ausschalten.
@{i}Bemerkung: Wenn die Funktion "Alert Geschichte" aktiviert ist, wird jeder Guru in die GuruHistory in das gew
hlte Verzeichnis geschrieben. Wer mehr Gurus kennt, informiere uns bitte!@{ui}
@endnode
@node "fet_notapaz" "Kein Topaz"
@{b} - Kein Topaz:@{ub}
Hiermit wird der Standard-Topaz-Zeichensatz durch einen neuen Zeichensatz ersetzt. Um den Zeichensatz zu ver
ndern, mu
die Funktion editiert werden und der neue Zeichensatz in dem Texteingabefeld eingetragen werden.
@{i}Bemerkung: Der Zeichensatz mu
unbedingt 8-Punkte hoch und 8-Punkte breit sein. Es darf sich au
erdem nicht um einen Proportional-Zeichensatz handeln.@{ui}
@endnode
@node "fet_onereq" "OneReq"
@{b} - OneReq:@{ub}
Wenn man den ReqTools-Patch eingeschaltet hat ist es nicht mehr n
tig die ganze ASL-Library im Speicher zu haben, da die meisten Funktionen ja durch die ReqTools-Library ersetzt werden. Die neue '_ASL.library' ist nur 452 Bytes lang und braucht deshalb nur ein hunderstel des Speichers der normalen ASL.library. Wenn doch eine ASL-Funktion ben
tigt wird, dann wird einfach die richtige Library geladen und die Funktion dort ausgefuehrt. Da dies aber nur bei Font-, oder ScreenmodeRequestern der Fall ist, spart man eine Menge Speicher beim t
glichen Arbeiten.
@endnode
@node "fet_patchopenwb" "PatchOpenWorkBench"
@{b} - PatchOpenWB:@{ub}
Diese Funktion ist nur wichtig bei Kickstart 3.x. Es wird ein Fehler im Kickstart behoben, der beim
ffnen der Workbench auftreten kann, wenn ein Task mit einer negativen Priorit
t die Workbench
ffnet. Wenn dieser Patch eingeschaltet ist, wird die Taskpriorit
t des Tasks auf eins gesetzt, dann die Workbench ge
ffnet und dann wird die Priorit
t wieder auf den alten Wert gesetzt.
@endnode
@node "fet_patchrgb32" "PatchRGB32"
@{b} - PatchRGB32:@{ub}
Dieser Patch ist nur sinnvoll wenn man eine Grafikkarte, Kickstart 3.x und kein AGA-Chipset (z.B. A2000/Kick3.x/PicassoII) besitzt. Es entfernt einen Fehler im Kickstart 3.x, so da
immer eine 24Bit-Palette benutzt wird.
@{i}Bemerkung: Auf anderen Rechnern hat diese Funktion keine Bedeutung. Wenn diese Funktion unter anderen Systemvoraussetzungen gestartet wird, kann es zu falschen Farben kommen.@{ui}
@endnode
@node "fet_pointerblank" "Mauspfeil Blanker"
@{b} - Mauspfeil Blanker:@{ub}
Der Mauspfeil kann nach eingestellter Zeit oder durch eine gedr
ckte Taste (KeyBlank) ausgeschaltet werden. Eingeschaltet wird der Mauspfeil in dem man, wie beim Dimmer, die Maus bewegt. Besonders wenn man Texte schreibt ist es manchmal st
rend, da
sich der Mauspfeil mitten auf dem Bildschirm befindet und das Lesen des Textes erschwert. Interessant ist dann nat
rlich die "KeyBlank" Funktion, die den Mauspfeil ausschaltet, sobald man die Tastatur benutzt.
@{i}Bemerkung: Die Zeit mu
0 sein, wenn der Mauspfeil nur auf Tastendruck geblankt werden soll.@{ui}
@endnode
@node "fet_pointerpatch" "Mauspfeil Patch"
@{b} - Mauspfeil Patch:@{ub}
Diese Funktion ist ein weiteres herausragendes Merkmal des MCP. Es ist erstmals auf dem Amiga m
glich einen 16-Farben-Mauspfeil zu benutzen. Um den Mauspfeil zu ver
ndern mu
man die Funktion editieren. Es
ffnet sich dann ein neues Fenster, in dem man dann mit "Generate" ein beliebiges 16-Farben IFFBild ausw
hlen kann (jeweils f
r den normalen Mauspfeil und dann f
r den Busy-Mauszeiger).
@{u}Dabei ist folgendes zu beachten:@{uu}
- Bei OCS/ECS darf der Mauspfeil maximal 16 Punkte breit und 24 Punkte
hoch sein (mehr wird vom System nicht unterst
tzt).
- Bei AGA darf der Mauspfeil maximal 32 Punkte breit und 48 Punkte
hoch sein (mehr wird vom System nicht unterst
tzt).
Ist das IFF-Bild gr
er, wird der jeweils linke obere Ausschnitt des Bildes verwendet. Bei "Flickerdelay" kann man einen Wert einstellen, der das Flimmern des Mauspfeils auf einigen Computern verhindert. Bei den meisten Computern ist dies aber nicht n
@{i}Bemerkung:
Der 16-Farben-Mauspfeil funktioniert nicht mit dem VGAOnly-Monitor, weil mit VGAOnly nur ein Sprite m
glich ist. Wenn man diesen trotzdem benutzen will, sollte man unser Monitor-Paket aus dem Aminet benutzen. Dieser Patch funktioniert nicht mit einer Grafikkarte, da alle bekannten Grafikkarten nur einen Sprite mit 3 Farben besitzen.
Wir w
rden uns sehr freuen, wenn uns jemand h
bsche Mauspfeile schickt und vielleicht sogar einer Ver
ffentlichung zustimmt. Wer keine eigenen Mauspfeile malen will, kann den mitgelieferten Mauspfeil ausprobieren.@{ui}
@endnode
@node "fet_processor" "Prozessor"
@{b} - Prozessor:@{ub}
Die rechts befindlichen ProzessorOptionen werden hiermit aktiviert.
@{u}Die einzelnen Optionen haben folgende Bedeutung:@{uu}
VBR to FastMemory: Verlagert das VectorBaseRegister ins FastRam (010+)
Instruction Cache: Schaltet den CPU Instruktions Cache ein. (020+)
Data Cache : Schaltet den CPU Daten Cache ein. (030+)
Copyback : Schaltet den 040/060 Copyback ein. (040+)
Instruction Burst: Schaltet den CPU Instruktions Burst ein. (030 only)
Data Burst : Schaltet den CPU Daten Burst ein. (030 only)
@{i}(bei 040/060 ist "Burst" nicht einschaltbar,
weil diese Option nicht softwarem
ig ver
nderbar ist)@{ui}
SpeedRamsey: Schaltet den Ramsey-Chip (nur A4000) in den
60ns-RAM-Modus. Das System funktioniert danach nur,
wenn es die Ram-Chips mitmachen.
@{i}Bemerkung: Wenn nach dem Start vom MCP der Rechner
abst
rzt, dann reicht die Ram-Geschwindigkeit nicht
aus und man sollte die Funktion besser auslassen.@{ui}
FastGary: Schaltet die Wartezeit nach einem Bus-Fehler aus.
Ein Bus-Fehler tritt auf, wenn der Prozessor einen
illegalen Speicherzugriff (bzw. einen Enforcer-Hit)
macht.
(ein Mu
r jeden A4000/EC030 !!!)
MapROM: Das MCP l
dt eine externe Kickstart - Datei und
f
hrt einen Reset aus. Es funktioniert nur auf Com-
putern mit MMU (oder auf einem A4000/040).
FastROM: Kopiert das ROM - Kickstart in das "FastRAM". Nur
n
tzlich bei alten Amigas mit 16bit ROMs
(MMU erforderlich).
@{i}Bemerkung: Die Funktionen "MapROM" und "FastROM" sind noch in der Entwicklungphase und k
nnen deshalb noch nicht eingeschaltet werden.@{ui}
@endnode
@node "fet_promotor" "Promotor"
@{b} - Promotor:@{ub}
Mit dieser Funktion wird der Promotor eingeschaltet. Es handelt sich dabei um einen sehr komplexen Promotor, der (hoffentlich) keine W
nsche offen l
t. Er wurde so programmiert, da
er auch mit Grafikkarten benutzt werden kann und wurde erfolgreich auf einer Cybervision und einer PicassoII ausprobiert (verge
t "ChangeScreen" !). Es k
nnen verschiedene Tasks angegeben werden, die promotet werden, es k
nnen aber auch Display-Modes (z.B. Ntsc HiresLaced --> Euro72) promotet werden. Auch Bildschirme k
nnen einzeln promotet werden und wenn man bestimmte Display-Modes promotet k
nnen einzelne Tasks ausgeschlossen werden, da ja sonst alle Tasks mit einem bestimmten Display-Mode promotet werden. Wichtige Programme, die man vom Promoten ausschlie
en sollte, sind z.B. die Overscan-Preferences (man
ndert sonst statt PAL auf einmal DblPal).
Es gibt eine Extraseite, auf der man die Einstellungen f
r den Promotor
ndern kann. Da dieser sehr komplex ist, ist diese Seite nochmal in 5 Seiten unterteilt. Die Priorit
t der Abarbeitung ist so, wie die Seiten angeordnet sind, d.h. der "Taskname" hat die h
chste Priorit
t und die "DisplayID" hat die niedrigste Priorit
t. Die einzelnen Seiten haben folgende Bedeutung:
@{" Task Name " link "fet_promotor_task" 0} @{" Screen Name " link "fet_promotor_screen" 0} @{" No Promote " link "fet_promotor_nopro" 0} @{" Size " link "fet_promotor_size" 0} @{" Display ID " link "fet_promotor_display" 0}
@endnode
@node "fet_promotor_task" "Task Name"
@{b}Promotor * Task name:@{ub}
Hier werden alle Tasks eingetragen, die zu einem bestimmten Displaymode promotet werden sollen. Um einen neuen Task hinzuzuf
gen mu
man auf "ADD" klicken. Es
ffnet sich dann ein neues Fenster, in dem man einen SystemTask ausw
hlen oder einen neuen im unteren Texteingabefeld eintragen kann. Wenn ein Task ausgew
hlt wurde,
ffnet sich ein ScreenModeRequester, in dem der entsprechende ScreenMode ausgew
hlt werden kann. Wenn ein Task in der Liste angeklickt wurde, hat man noch folgende Ver
nderungsm
glichkeiten:
EDIT - der Name des Task kann editiert werden
DELETE - der Task wird aus der Liste enfernt
@{u}Die Checkmarks rechts haben folgende Bedeutung:@{uu}
Autoroll - Schaltet das "Autoscoll"-Bit f
r den ausgew
hlten
Bildschirm ein.
Interleave -
ffnet einen Interleaved-Bitmap-Bildschirm.
Dadurch kann der Blitter schneller arbeiten.
(Funktioniert nur mit systemkonformen Programmen
und nur mit Kickstart 3.x)
erdem kann man mit dem Bl
ttersymbol bestimmen, in welcher Gr
e sich der Bildschirm
ffnen soll.
Um den DisplayMode eines Tasks nachtr
glich zu
ndern, befindet sich im unteren Bereich ein Knopf, mit dem sich durch einen ScreenMode-Requester ein neuer DisplayMode ausw
hlen l
@endnode
@node "fet_promotor_screen" "Screen Name"
@{b}Promotor * ScreenName:@{ub}
Hier werden alle Bildschirmnamen eingetragen, die zu einem bestimmten DisplayMode promotet werden sollen.
Da die Einstellung des Bildschirmnamens auf dieser Seite dem des Tasknamens auf der vorigen Seite gleicht, wird auf weitere Erkl
rungen verzichtet. F
r genauere Informationen siehe deshalb beim vorherigen Punkt nach ("@{"Promotor - Taskname" link "fet_promotor_task" 0}").
@{i}Bemerkung: Als Checkmarks steht aber hier nur Autoroll zur Verf
gung.@{ui}
@endnode
@node "fet_promotor_nopro" "No Promote"
@{b}Promotor * NoPromote:@{ub}
Hier werden alle Tasks eingetragen, die auf keinen Fall promotet werden sollen.
Die einzelnen Kn
pfe haben folgende Bedeutung:
ADD - es kann ein Task aus der SystemTaskliste ausge-
w
hlt bzw. im Texteingabefeld eingetragen werden
EDIT - der Name des Tasks kann editiert werden
DELETE - l
scht den angeklickten Task aus der Liste
@endnode
@node "fet_promotor_size" "Size"
@{b}Promotor * Size:@{ub}
Auf dieser Seite k
nnen bestimmte Gr
en der Bildschirme angegeben werden, die zu angegebenen DisplayModes promotet werden sollen. Links in der Liste steht "Breite x H
he" und rechts der DisplayMode, mit dem der Bildschirm ge
ffnet werden soll. Mit Klicken auf "NEW" kann eine neue Gr
e hinzugef
gt werden. In den unteren beiden Texteingabefeldern wird dann "Breite" mal "H
he" angegeben. Rechts daneben kann der DisplayMode f
r die angegebene Gr
e eingestellt werden.
Wenn eine vorhandene Gr
e in der Liste gew
hlt wurde, k
nnen in den unteren Kn
pfen die Werte f
r die Gr
e ver
ndert werden oder mit "DELETE" die gew
hlte Gr
e aus der Liste entfernt werden. Au
erdem kann f
r den Bildschirm das "Autoroll"-Bit gesetzt werden.
@{i}Bemerkung: Als Checkmarks steht hier aber nur Autoroll zur Verf
gung.@{ui}
@endnode
@node "fet_promotor_display" "Dispaly"
@{b}Promotor * DisplayID:@{ub}
Auf dieser Seite kann ein angegebener DisplayMode zu einem anderen DisplayMode promotet werden. Links in der Liste steht der DisplayMode, der promotet werden soll und rechts der DisplayMode, zu dem promotet werden soll. Mit Klicken auf "NEW" kann ein neuer DisplayMode hinzugef
gt werden. Im unterem Bereich k
nnen dann die jeweiligen DisplayModes gew
hlt werden.
Wenn ein DisplayMode in der Liste angew
hlt wird, k
nnen unten die jeweiligen DisplayModes wieder ver
ndert bzw. mit "DELETE" der angegebene DisplayMode aus der Liste entfernt werden. Au
erdem kann f
r den Bildschirm das "Autoroll"-Bit gesetzt werden.
@{i}Bemerkung: Als Checkmarks steht hier aber nur Autoroll zur Verf
gung.@{ui}
@endnode
@node "fet_prophack" "PropHack"
@{b} - PropHack:@{ub}
Wenn man diese Funktion aktiviert, dann werden alle Gadtools-Proportional-Kn
pfe (z.B. Rolleisten) dreidimensional dargestellt. Die neuen Objekte werden systemkonform installiert, so da
PropHack mit allen Programmen laufen sollte. Mit den FixSizeX und FixSizeY-Werten kann man die Gr
e der Pfeile beeinflussen.
@endnode
@node "fet_pubmodes" "PubModi"
@{b} - PubModi:@{ub}
Mit dieser Funktion k
nnen die Modi der
ffentlichen Bildschirme gesetzt werden.
Shanghai -
ffnet ein neues
ffentliches Fenster immer auf dem
aktuellen
ffentlichen Bildschirm.
PopPub - Wenn sich ein Fenster auf einem
ffentlichen Bildschirm
ffnet, dann wird der Bildschirm nach vorne geholt.
@endnode
@node "fet_quicklayers" "QuickLayers"
@{b} - QuickLayers:@{ub}
Mit dieser Funktion werden alle Fenster-Operationen beschleunigt. Es werden einige Funktionen in der Layers-Library umge
ndert und damit eine deutlich h
here Geschwindigkeit bei den Fenster-Operationen (z.B. Verschieben, Vergr
ern, Verkleinern,
ffnen, Schliessen) erreicht.
@endnode
@node "fet_quiettd" "Quiet Track Disk Device"
@{b} - QuietTD:@{ub}
Hier kann die Anzahl von Leseversuchen bei Diskettenfehlern eingestellt werden (10 ist Systemvoreinstellung). Diese Funktion ist sehr n
tzlich wenn man sehr oft MS-DOS-Disketten benutzt. Wenn man Devices wie z.B. PC0 mountet, hat man das Problem, da
eine neu eingelegte Diskette sehr lange braucht, um erkannt zu werden. Nun kann die Anzahl der Leseversuche auf 1 oder 3 ge
ndert werden und die Disk wird sofort erkannt. Um die Einstellung zu
ndern, mu
man die Funktion editieren und dann in dem Fenster die Anzahl der Versuche von 1-20 einstellen.
@endnode
@node "fet_rtpatch" "ReqTools Patch"
@{b} - ReqToolsPatch:@{ub}
Diese Funktion
ndert alle Vektoren im System so, da
r alle Systemmeldungen und Requester die "reqtools.Library" benutzt wird. Diese Funktion ist ein ersetzt die Programme 'RTPatch' und 'Reqchange'. Es wurden noch einige kleine Fehler die besonders im RTPatch vorhanden waren beseitigt. Die AssignWedge Funktion von 'ReqChange' ist ebenfalls im MCP integriert! Um die zu ver
ndernden Libraries zu w
hlen, mu
die Funktion editiert werden und dann k
nnen die Libraries 'Intuition', 'Asl', 'Arp' und 'Req' gew
hlt werden. Ausserdem ist es m
glich den Requester immer in der Gr
e zu
ffnen, die in den Reqtools-Preferences abgespeichert ist. Der ARQ-Mode erm
glicht die gleichzeitige Benutzung von dem ReqTools-Patch und dem Programm 'ARQ'.
@{i}Bemerkungen:
Bei der Benutzung von ARQ mu
man die Option "ARQ" beim PatchControl angeben.
ARQ ist ein Requester-Animationsprogramm von Martin Laubach. Die letzte Version (ARQ183.lha) ist im Aminet und in vielen anderen Mailboxen.
RTPatch ist ein Programm von Nico Francois, welches die Reqtoolsrequester ins System einbindet.
ReqChange ist auch ein Paket, welches die Benutzung von Requestern erleichtert und auf die ReqTools-Requester zur
ckgreift. Das Programm ist von Magnus Holmgren und ist auch im Aminet und in vielen Mailboxen vorhanden.@{ui}
@endnode
@node "fet_reqtimeout" "Requester Auszeit"
@{b} - Requester Auszeit:@{ub}
Diese Funktion erm
glicht es unterschiedliche Requester nach einer bestimmten Zeit automatisch zu beantworten. Der Requester kann durch folgende Angaben spezifiziert werden:
Title: Pattern des RequesterTitels
BodyText: Pattern des Textes im Requester
Kn
pfe: Pattern der Kn
Falls der Requester vom MCP erkannt wurde, wird die in 'Timeout' angegebene Zeit gewartet und dann der in 'Knopf Nummer' definierte Knopf gedr
~~~
Auf der RequesterTimeOut Seite kann man die Requester definieren. Falls ein neuer Requester hinzugef
gt werden soll, mu
man auf "NEW" klicken. Dann kann man den Requester durch folgende Eintr
ge bestimmen:
Title: Pattern-Text f
r den Requestertitel
BodyText: Pattern-Text f
r den Requestertext
(Alle <RETURNS> m
ssen im Pattern durch '#?' ersetzt
werden. Au
erdem muss darauf geachtet werden, da
keine
'"' im Pattern vorkommen. Normalerweise reicht ein kurzer
Teil, dieses Textes, um den Requester n
her zu bestimmen)
Kn
pfe: Pattern-Text f
r die Kn
(Die einzelnen Kn
pfe muessen durch '#?' verbunden werden)
Diese Eintr
ssen nicht alle angegeben werden, wenn der Requester schon durch die anderen Angaben eindeutig bestimmt ist. Wird kein Eintrag definiert, so werden ALLE Requester nach der eingestellten Zeit beantwortet. Die Zeit nach der der Requester terminiert wird, kann durch die Eingabe der Sekunden im Feld "Timeout" bestimmt werden. Wird eine 0 angegeben, so wird der Requester unterdr
ckt (erscheint nicht). Die im Feld "Kn
pfe" angegebene Zahl ist ein Synonym f
r den zu dr
ckenden Knopf. Dabei repr
sentiert eine 0 immer der ganz rechte Knopf, die anderen k
nnen nur Reqtools-Requester beantwortet werden. Es empfiehlt sich deshalb @{"ReqToolsPatch" link "fet_rtpatch" 0} zu aktivieren.@{ui}
@endnode
@node "fet_savegirport" "SaveGIRPort"
@{b} - SaveGIRPort:@{ub}
Dieser Patch verbessert die ObtainGIRPort-Routine, so da
z.B. MagicMenu nicht mehr h
ngen bleibt. Da die Routine durch die zus
tzlichen Sicherheitsabfragen etwas langsamer wird, kann es passieren, da
MUI beim Rollen etwas langsamer wird.
@endnode
@node "fet_screensact" "Bildschirm Aktivierung"
@{b} - Bildschirm Aktivierung:@{ub}
Wer hat sich nicht schon ge
rgert, wenn ein neuer Bildschirm in den Vordergrund kommt und man m
chte gleich ins Menu gehen oder in einem Texteditor gleich lostippen und es passiert nichts. Das liegt daran, da
der Bildschirm nicht aktiviert ist. Mit dieser Funktion wird der vorderste Bildschirm automatisch aktiviert.
@{i}Bemerkung: Das MCP merkt sich das zuletzt aktive Fenster und das aktive Objekt auf jedem Bildschirm und wenn ein Bildschirm in den Vordergrund kommt, wird automatisch wieder das richtige Fenster und das richtige Objekt aktiviert. Sollte eigentlich immer eingeschaltet sein.@{ui}
@endnode
@node "fet_screenblanker" "Bildschirm Blanker"
@{b} - Bildschirm Blanker:@{ub}
Diese Funktion erm
glicht die Benutzung eines Bildschirmschoners. Es werden zur Zeit alle Swazblanker- und GarshneBlankerModule unterst
tzt und zus
tzlich ist ein einfacher Blanker eingebaut, der einen schwarzen Bildschirm in den Vordergrund bringt.
Die Preferences der Swazblanker- und GarshneBlankerModule m
ssen aber mit den Originalprogrammen eingestellt werden. Die dort abgespeicherten Informationen werden aber beim Start des Bildschirmschoners ausgelesen. Etwas unsch
n ist allerdings die Tatsache, da
die Module des Swazblankers bei jedem Blanken neu geladen werden m
ssen. Dieses l
t sich aber leider nicht umgehen.
Wenn man die Funktion editiert, dann erh
lt man ein neues Fenster, indem man die Zeit bis zum Blanken in Sekunden w
hlen kann. In der Liste kann der eigentliche Blanker ausgew
hlt werden. Der "Random"-Blanker w
hlt einen Blanker unter allen angegebenen aus. Der "Blank"-Blanker ist nur ein schwarzer Bildschirm.
@endnode
@node "fet_screendimmer" "Bildschirm Dimmer"
@{b} - Bildschirm Dimmer:@{ub}
Mit dieser Funktion wird der Dimmer eingeschaltet. Dieser erm
glicht das weiche Abblenden des vordersten Bildschirms, wenn man in der angegebenen Zeit keine Maus bewegt bzw. keine Taste dr
ckt. Besonders auf Computern mit dem neuen AGA-Chipset sieht es sehr gut aus, wenn vor dem eigentlichen Blanken der Bildschirm langsam verdunkelt wird. Au
erdem hat das den Vorteil, da
man in dieser Zeit noch Aktionen kontrollieren kann (z.B. Fehlermeldungen).
Wenn man die Funktion editiert, kann man auf einem neuen Fenster folgende Einstellungen machen:
Time - Ist die Zeit bis zum Dimmen
Dimm depth - Ist die DimmTiefe (zwischen 0-255 einstellbar)
0 = keine Verdunkelung 255 = Schwarz
Dimm delay - Pause zwischen den Dimmstufen in 1/50 Sekunden
0 = keine Pause 255 = 255/50 Sekunden Pause
Dimm step - Anzahl der Farbabstufungen, um die bei jedem
Durchlauf die Farben verdunkelt werden sollen
1 = 1 Farbstufe 255 = 255 Farbstufen (wenn
m
glich)
@{i}Bemerkung: Auf AGA-Rechnern sollte man f
r "Dimm step" "1", und auf Grafikkarten "Dimm step" "4" einstellen, um weiches Abblenden zu gew
hrleisten. Auf Kickstart 2.x kann man die DimmTiefe nur zwischen 1 und 15 w
hlen. Au
erdem werden nur WB-Modi verdunkelt (keine 24Bit Modes).@{ui}
@endnode
@node "fet_screensmenu" "Bildschirme Men
@{b} - Bildschirme Men
:@{ub}
Wenn man mit der rechten Maustaste auf den Knopf klickt, mit dem man einen Bildschirm in den Hintergrund bringt, zeigt ein Menu alle vorhandenen Bildschirme an. Man kann dann einen Bildschirm ausw
hlen, der in den Vordergrund kommen soll. Diese Funktion ist sehr n
tzlich wenn man sehr viele Bildschirme offen hat und diese nur durch mehrfaches Klicken erreichen kann.
@endnode
@node "fet_setdripens" "Setze DRI-Pens"
@{b} - Setze DRI-Pens:@{ub}
Jeder kennt bestimmt ein paar Programme, bei denen die Bildschirme und Fenster flach aussehen. Bei einigen ist z.B. der Knopf, mit dem man ein Fenster in den Hindergrund schaltet oder ein Filerequester nur in einer Farbe. Mit dieser Funktion wird das ge
ndert (sollte immer eingeschaltet werden).
Diese Funktion
ndert nicht das Aussehen von Fenstern, sondern es werden nur die Farben richtig gesetzt. "Setze DRI-Pens" sollte auch mit 'SysIHack' oder anderen Programmen benutzt werden, da diese die Farben meist nicht richtig setzen.
@{i}Bemerkung: Funktioniert nat
rlich nur, wenn der Bildschirm mindestens 4 oder mehr Farben hat.@{ui}
@endnode
@node "fet_shapeshifter" "ShapeShifter"
@{b} - ShapeShifter:@{ub}
Diese Funktion bietet einige Vorteile, wenn man das Programm "ShapeShifter" benutzt. Wenn man die Funktion editiert werden folgende Funktionen unterst
LockTask - Wenn ein Amigabildschirm im Vordergrund ist, dann
wird der ShapeShifter eingefroren, um ein
schreiben des Amigabildschirms auf Grafikkarten zu
verhindern.
NoBlanker - Wenn der ShapeShifter im Vordergrund ist, dann ist
der Blanker vom MCP ausgeschaltet, da es sonst unter
Umst
nden zu Problemen kommen kann.
@endnode
@node "fet_sunoptions" "Sun Optionen"
@{b} - Sun Optionen:@{ub}
Hiermit ist es m
glich, die Funktionen SunMouse, SunKey und SunPoptoFront zu aktivieren.
SunMouse - aktiviert das Fenster unter dem Mauspfeil
SunPoptoFront - bringt das Fenster unter dem Mauspfeil in den
Vordergrund
SunKey - aktiviert das Fenster unter dem Mauspfeil, wenn
eine Taste gedr
ckt wird
Die Einstellungen erreicht man, indem man die Funktion editiert. Mit den Schiebereglern auf der rechten Seite hat man die M
glichkeit f
r SunMouse und SunPoptoFront eine Verz
gerung einzustellen. Wenn man bei SunPoptoFront die Fenster gleichzeitig aktivieren will, mu
man auch SunMouse anstellen. Dieses erm
glicht n
mlich, da
z.B. das Fenster sofort aktiviert wird, aber z.B. erst nach 1 Sekunde in den Vordergrund kommt.
@{i}Bemerkung: Die Verz
gerung wird in Zehntelsekunden (1/10 s) angegeben.@{ui}
@endnode
@node "fet_wbclock" "Titel Uhr"
@{b} - Titel Uhr:@{ub}
Dies ist eine frei konfigurierbare WorkbenchTitel Uhr. Die Uhr kann man konfigurieren, indem man die Funktion editiert. Zuerst mu
man die Uhr zusammenstellen, wobei man aber mit Hilfe des rechten Knopfes alle Funktionen im
berblick hat. Darunter wird die Position der Uhr (x,y) von Rechts oder von Links bestimmt. Wenn man 'von Rechts' ausw
hlt, wird die X-Koordinate vom rechten Rand abgezogen. Da die Uhr nur f
r den Workbenchtitel gedacht ist, wird sie bei zu gro
en Y-Koordinaten nicht dargestellt. Anschlie
end kann man den Font f
r die Uhr w
hlen, wobei auch ein Proportionalfont akzeptiert wird. Wird kein Font angegeben, wird immer der aktuelle Bildschirmtitel-Font genommen. Wichtig ist auch die letzte Option. Diese bestimmt, ob die Uhr nur auf der Workbench erscheint, oder aber auf jedem Bildschirm.
@endnode
@node "fet_toolalias" "Tools Alias"
@{b} - ToolAlias:@{ub}
Wer hat sich nicht schon ge
rgert, da
man sich nicht z.B. eine Dokumentation per Doppelklick auf ein Piktogramm ansehen kann, weil ein falscher Pfad im "StandartProgramm" angegeben ist. Mit dieser Funktion ist es m
glich, die auf der Seite "Lists - ToolAlias" angegebenen "Standartprogramme" bei Aufrufen
bers Piktogramm, in eigene Tools um
ndern zu lassen (#?more --> C:PPMore). Das "Standartprogramm" wird nur scheinbar ge
ndert, wenn ein Programm das Merkmal ausliest. Auf dem Datentr
ger bleibt das Original "Standartprogramm" erhalten. Das neue "Standartprogramm" wird also nur angezeigt, wenn ein Programm
ber das Piktogramm gestartet wird oder wenn ein Programm das Piktogramm anzeigt (WBInfo, SwazInfo,...).
~~~
Wenn man die Funktion editiert, gelangt man zu einer Extraseite. Auf dieser Seite werden alle "Standartprogramme" eingetragen, die durch die danebenstehenden "Standartprogramme" ersetzt werden sollen. Im List- View befinden sich bereits alle bisher eingetragenen "Standartprogramme". Um ein neues "Standartprogramm" hinzuzuf
gen, mu
man auf "NEW" klicken. Man kann dann im linken Texteingabefeld das "Standartprogramm" eintragen, welches ersetzt werden soll. Im rechten Texteingabefeld wird das neue "Standartprogramm" eingetippt oder per Requester ausgew
hlt. Mit "DELETE" wird das angeklickte "Standartprogramm" aus der Liste entfernt. Der Name vom "Standartprogramm" darf auch Pattern enthalten (z.B. #?).
@{i}Bemerkung: Es wird wirklich nur das "Standartprogramm" ver
ndert, damit man, im Gegensatz zum alten "ToolAlias", noch die Programme aus der Shell starten kann.
@endnode
@node "fet_waitvalidate" "WaitValidate"
@{b} - WaitValidate:@{ub}
Wenn MCP gestartet wird und die Festplatte validiert, dann wartet MCP bis zum Ende des Validierens, damit der Rechner dann normal hochf
hrt, ohne das Requester erscheinen. N
tzlich ist dies nat
rlich nur, wenn sich MCP in der Startup-Sequence befindet.
@endnode
@node "ALiENDESiGN" "Well Done!"
You have found the Secret Part Of This Guide !
May The Force Be With You, And Don't Forget @{b}@{i}AMIGA @{ui}THE RULING QUALITY@{ub}
@endnode
@node "fet_saveusetest" "SAVE USE TEST CANCEL"
@{b} - SAVE:@{ub}
Die eingestellten Werte werden
bernommen, ins "ENVARC:" gespeichert und das MCP-Preferences-Programm wird geschlossen.
@{b} - USE:@{ub}
Die eingestellten Werte werden
bernommen und das MCP-Preferences-Programm wird geschlossen.
@{b} - TEST:@{ub}
Die eingestellten Werte k
nnen getestet werden (z.B. "Hotkeys"). (das MCP-Preferences-Programm bleibt offen)
@{b} - CANCEL:@{ub}
Es werden keine Werte ver
ndert und das MCP-Preferences-Programm wird geschlossen.
@endnode
@node "fet_frameihack" "FrameIHack"
@{b} - FrameIHack:@{ub}
Diese Funktion ver
ndert das aussehen von Rahmen die das System benutzt (z.B. Kn
pfe). Die Breite der Linien wird ver
ndert, sodas das Aussehen bei h
heren Aufl
sungen angepa
t wird.
berpr
fe Aufl
sung: Die Aufl
sung des Bildschirms wird vor der Ver
nderung gepr
ft. Wenn keine 1:1 Bildschirmaufl
sung existiert, werder keine Rahmen ver
ndert.
@endnode
@node "fet_sysihack" "SysIHack"
@{b} - SysIHack:@{ub}
Es werden die standart Systemkn
pfe ver
ndert. Diese Funktion ist (noch) keine voller Ersatz zu "sysihack", da "sysihack" noch mehr Funktionen
bernimmt als nur das Ver
ndern der Kn
@{i}Bemerkung: Das original Programm "sysihack" darf auf keinen Fall gestartet werden wenn diese Funktion eingeschaltet ist!.@{ui}
@endnode
@node "index" "INDEX"
@{b}-INDEX@{ub}
@{" ALERT GESCHICHTE " link "fet_alerthistory" 0}
@{" APPCHANGE " link "fet_appchange" 0}
@{" ASSIGNPREFS " link "fet_assignprefs" 0}
@{" ASSIGNWEDGE " link "fet_assignwedge" 0}
@{" Autoren " link "Authors" 0}
@{" BILDSCHIRM AKTIVIERUNG " link "fet_screensact" 0}
@{" BILDSCHIRM BLANKER " link "fet_screenblanker" 0}
@{" BILDSCHIRM DIMMER " link "fet_screendimmer" 0}
@{" BILDSCHIRM ZENTRIERUNG " link "fet_centerscreen" 0}
@{" BILDSCHIRME MEN
" link "fet_screensmenu" 0}
@{" BORDERBLANK " link "fet_borderblank" 0}
@{" CACHEFONT " link "fet_cachefont" 0}
@{" CAPSSHIFT " link "fet_capsshift" 0}
@{" COPYMEMQUICK " link "fet_copymemquick" 0}
@{" Danke " link "Thanks" 0}
@{" DEFAULT PUBSCREEN " link "fet_defpubscreen" 0}
@{" Display ID " link "fet_promotor_display" 0}
@{" DOS STERNCHEN " link "fet_wildstar" 0}
@{" Eigenschaften " link "Features" 0}
@{" Einleitung " link "Introduction" 0}
@{" Entwickler " link "Developer" 0}
@{" Fehlerberichte " link "Bugs" 0}
@{" FixJump " link "fixjump" 0}
@{" FRAMEIHACK " link "fet_frameihack" 0}
@{" FONTS SUCHE " link "fet_fontsearch" 0}
@{" FORMATPROTECT " link "fet_formatprotect" 0}
@{" Geschichte des MCP " link "historymcp" 0}
@{" Geschichte des MCPPrefs " link "historymcpprefs" 0}
@{" Geschichte des PatchCtrl " link "historypatchcontrol" 0}
@{" Geschichte der Guidedatei " link "historyguide" 0}
@{" Haftung " link "Liability" 0}
@{" HIRESPOINTER " link "fet_hirespointer" 0}
@{" HOTCMDS " link "fet_hotcomands" 0}
@{" HOTKEYS " link "fet_hotkeys" 0}
@{" IMMER NEWLOOK-MEN
S " link "fet_forcenewlook" 0}
@{" in Zukunft " link "ToDo" 0}
@{" INDEX " link "index" 0}
@{" Installation " link "Installation" 0}
@{" KEIN CAPSLOCK " link "fet_nocapslock" 0}
@{" KEIN GURU " link "fet_noguru" 0}
@{" KEIN LAUFWERKSKLICK " link "fet_noclick" 0}
@{" KEIN TOPAZ " link "fet_notapaz" 0}
@{" LIBRARY SUCHE " link "fet_libsearch" 0}
@{" LINKSH
NDER MAUS " link "fet_leftymouse" 0}
@{" LOCK PATCH " link "fet_lockpatch" 0}
@{" Mailbox-Unterst
tzung " link "supportbbs" 0}
@{" MAPUMLAUTS " link "fet_mapumlauts" 0}
@{" MAUS BESCHLEUNIGER " link "fet_mousespeeder" 0}
@{" MAUSPFEIL BLANKER " link "fet_pointerblank" 0}
@{" MAUSPFEIL PATCH " link "fet_pointerpatch" 0}
@{" Neue Ideen " link "NewIdeas" 0}
@{" NEUE PIKTOGRAMMERKMALE " link "fet_tooltypes" 0}
@{" NEWEDIT " link "fet_newedit" 0}
@{" No Promote " link "fet_promotor_nopro" 0}
@{" ONEREQ " link "fet_onereq" 0}
@{" PACKER PATCH " link "fet_crunchpatch" 0}
@{" PATCHOPENWB " link "fet_patchopenwb" 0}
@{" PATCHRGB32 " link "fet_patchrgb32" 0}
@{" PROMOTOR " link "fet_promotor" 0}
@{" PROPHACK " link "fet_prophack" 0}
@{" PROZESSOR " link "fet_processor" 0}
@{" PUBMODI " link "fet_pubmodes" 0}
@{" QUICKLAYERS " link "fet_quicklayers" 0}
@{" QUIETTD " link "fet_quiettd" 0}
@{" Registrierung " link "Registration" 0}
@{" Registrierungsformular " link "registrationform" 0}
@{" REQTOOLSPATCH " link "fet_rtpatch" 0}
@{" REQUESTER AUSZEIT " link "fet_reqtimeout" 0}
@{" SAVEGIRPORT " link "fet_savegirport" 0}
@{" SAVE * USE * TEST * CANCEL " link "fet_saveusetest" 0}
@{" Screen Name " link "fet_promotor_screen" 0}
@{" SETZE DRI-PENS " link "fet_setdripens" 0}
@{" Size " link "fet_promotor_size" 0}
@{" SPEICHER PATCH " link "fet_memorypatch" 0}
@{" SUN OPTIONEN " link "fet_sunoptions" 0}
@{" SYSIHACK " link "fet_sysihack" 0}
@{" System Anforderungen " link "Requirements" 0}
@{" Task Name " link "fet_promotor_task" 0}
@{" TITEL UHR " link "fet_wbclock" 0}
@{" TOOLALIAS " link "fet_toolalias" 0}
@{"
ber MUI " link "Muifo" 0}
@{" Vertrieb " link "Distribution" 0}
@{" Verwendung " link "Usage" 0}
@{" VOLLE FENSTER VERGR
ERN " link "fet_sizewindow" 0}
@{" VOLLE FENSTER VERSCHIEBEN " link "fet_movewindow" 0}
@{" WAITVALIDATE " link "fet_waitvalidate" 0}
@{" Weltkarten Projekt " link "worldmap" 0}
@{" WORKBENCHTITEL AKTIVIERUNG " link "fet_wbtitleactive" 0}